package org.student.dao;

import java.util.List;

import org.student.entity.StuSys_Score;
import org.student.entity.StuSys_Student;

public interface IStudentInfoDao {

	public void studentInfoSave(StuSys_Student studentInfo) throws Exception;

	public List<StuSys_Student> getAllStudent() throws Exception;

	public List<StuSys_Student> getStudentsById(String id) throws Exception;

	public List<StuSys_Student> getStudentsByName(String name) throws Exception;

	public List<StuSys_Student> getStudentsByClass(String className)
			throws Exception;
	public List<StuSys_Student> getStudentsByInsititue(String insititueName)
			throws Exception;

	public List<StuSys_Student> getStudentsByWords(String words)
			throws Exception;
	
	public void updateStudent(StuSys_Student student) throws Exception ;
	
	public void deleteStudentById(int id) throws Exception ;
	
	public StuSys_Student getStudentInfoById(int id) throws Exception ;
	
	public void deleteScore(int id) throws Exception ;
}
